<html>
  <style type="text/css">
.source {
	font-size: 12px;
	border: thin solid #000000;
	width: 100%;
}
	
.ln {
	background-color: #CCCCCC;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	width: 50;
	border-right: thin solid #000000;
	}

.head {
	background-color: #CCCCCC;
	padding-left: 3px;
	padding-right: 3px;
	width: 50;
	font-weight:bold;
	border-right: thin solid #000000;
	border-bottom: thin solid #000000
}
	
.code {
	padding-right: 3px;	
	padding-left: 3px;	
	border-right: thin solid #000000;
}
	
.score, .summary, .metric {
	padding-right: 3px;	
	padding-left: 3px;	
	width: 100;
	border-right: thin solid #000000;
}
	
.summary {
	font-weight:bold;
	font-style:italic;
}

.metric {
	font-weight:bold;
}
  </style>
  <title>Testability Explorer Report for class: com.google.test.metric.report.GoogleChartAPI</title>
<body>
<center><h1>Testability Report</h1></center><h2>Class: <tt>com.google.test.metric.report.GoogleChartAPI</tt></h2>
<table class="source" cellspacing="0" cellpadding="0">
  <tr>
    <td class="head" width="100">Metric:</td>
    <td class="head" width="100">Value:</td>
    <td class="head" colspan="2" width="100%">Chart:</td>
  </tr>
  <tr>
    <td class="metric">Class cost:</td>
    <td class="score" style='background-color:#00FF00'>3</td>
    <td rowspan="2" align="center" class="score" style="border-right:none"><img src='http://chart.apis.google.com/chart?chco=00FF00,FFFF00,FF0000,550000&chd=t:1&chs=150x50&cht=gom' width='150' height='50'/></td>
    <td class="score" rowspan="7"><img src='http://chart.apis.google.com/chart?chbh=17,0,0&chco=00AA00,FFFF00,D22222&chd=s:AA9ZAAHAAAAAAAAAAAAAA,AAAAAAAAAAAAAAAAAAAAA,AAAAAAAAAAAAAAAAAAAAA&chdl=Excellent|Good|Needs+Work&chl=0||2||4||6||8||10||12||14||16||18||20&chs=500x100&cht=bvs&chxl=0:|0|10&chxt=y' width='500' height='100'/></td>
  </tr>
  <tr>
    <td class="score">&nbsp;</td>
    <td class="score">&nbsp;</td>
  </tr>
  <tr>
    <td class="metric">Method(s) count:</td>
    <td class="score">15</td>
    <td rowspan="5" align="center" class="score" style="border-right:none"><img src='http://chart.apis.google.com/chart?chco=00AA00,FFFF00,D22222&chd=t:100,0,0&chl=Excellent|Good|Needs+Work&chs=280x50&cht=p3' width='280' height='50'/></td>
  </tr>
  <tr>
    <td class="metric">&nbsp;&nbsp;&nbsp;Excellent:</td>
    <td class="score" style="background-color:#00FF00">15 [100%]</td>
  </tr>
  <tr>
    <td class="metric">&nbsp;&nbsp;&nbsp;Good:</td>
    <td class="score" style="background-color:#FFFF00">0 [100%]</td>
  </tr>
  <tr>
    <td class="metric">&nbsp;&nbsp;&nbsp;Needs work:</td>
    <td class="score" style="background-color:#FF0000">0 [100%]</td>
  </tr>
  <tr>
    <td class="score">&nbsp;</td>
    <td class="score">&nbsp;</td>
  </tr>
</table>
<br>
<table class="source" cellspacing="0" cellpadding="0">
  <tr>
    <td class="head">Method</td>
    <td class="head">Total Cost</td>
    <td class="head">Direct Cost</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#22"><tt>com.google.test.metric.report.GoogleChartAPI()</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 0&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#139"><tt>java.lang.String getHtml()</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 0&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#33"><tt>java.util.Map getMap()</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 0&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#100"><tt>void setChartLabel(java.lang.String[])</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 0&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#104"><tt>void setColors(java.lang.String[])</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 0&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#96"><tt>void setItemLabel(java.lang.String[])</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 0&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#86"><tt>void setSize(int, int)</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 0&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#92"><tt>void setTitle(java.lang.String)</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 0&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#108"><tt>void setValues(int[])</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 0&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#112"><tt>void setValues(int[][])</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#75"><tt>java.lang.String encodeT(int[])</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 3 [CC: 3]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 1 [CC: 1]&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#64"><tt>java.lang.String toList(java.lang.String, int[])</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 3 [CC: 3]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 1 [CC: 1]&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#53"><tt>java.lang.String toList(java.lang.String, java.lang.String[])</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 3 [CC: 3]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 1 [CC: 1]&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#38"><tt>java.lang.String toString()</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 3 [CC: 3]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 1 [CC: 1]&nbsp;</td>
  </tr>
  <tr>
    <td class="score" style='background-color:#00FF00'><a href="#125"><tt>char encodeS(int)</tt></a></td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 6 [CC: 6]&nbsp;</td>
    <td nowrap class="score" style='background-color:#00FF00'>Cost: 4 [CC: 4]&nbsp;</td>
  </tr>
</table>
<br>
<table class="source" cellspacing="0" cellpadding="0">
  <tr>
    <td class="head">Line&nbsp;No:</td>
    <td class="head">Cost</td>
    <td class="head">Source Code</td>
  </tr>
    <tr>
      <td class="ln"><a name="1"/>1</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>/*</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="2"/>2</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*&nbsp;Copyright&nbsp;2007&nbsp;Google&nbsp;Inc.</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="3"/>3</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="4"/>4</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*&nbsp;Licensed&nbsp;under&nbsp;the&nbsp;Apache&nbsp;License,&nbsp;Version&nbsp;2.0&nbsp;(the&nbsp;&quot;License&quot;);&nbsp;you&nbsp;may&nbsp;not</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="5"/>5</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*&nbsp;use&nbsp;this&nbsp;file&nbsp;except&nbsp;in&nbsp;compliance&nbsp;with&nbsp;the&nbsp;License.&nbsp;You&nbsp;may&nbsp;obtain&nbsp;a&nbsp;copy&nbsp;of</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="6"/>6</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*&nbsp;the&nbsp;License&nbsp;at</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="7"/>7</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="8"/>8</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*&nbsp;http://www.apache.org/licenses/LICENSE-2.0</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="9"/>9</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="10"/>10</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*&nbsp;Unless&nbsp;required&nbsp;by&nbsp;applicable&nbsp;law&nbsp;or&nbsp;agreed&nbsp;to&nbsp;in&nbsp;writing,&nbsp;software</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="11"/>11</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*&nbsp;distributed&nbsp;under&nbsp;the&nbsp;License&nbsp;is&nbsp;distributed&nbsp;on&nbsp;an&nbsp;&quot;AS&nbsp;IS&quot;&nbsp;BASIS,&nbsp;WITHOUT</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="12"/>12</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*&nbsp;WARRANTIES&nbsp;OR&nbsp;CONDITIONS&nbsp;OF&nbsp;ANY&nbsp;KIND,&nbsp;either&nbsp;express&nbsp;or&nbsp;implied.&nbsp;See&nbsp;the</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="13"/>13</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*&nbsp;License&nbsp;for&nbsp;the&nbsp;specific&nbsp;language&nbsp;governing&nbsp;permissions&nbsp;and&nbsp;limitations&nbsp;under</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="14"/>14</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*&nbsp;the&nbsp;License.</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="15"/>15</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;*/</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="16"/>16</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>package&nbsp;com.google.test.metric.report;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="17"/>17</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="18"/>18</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>import&nbsp;java.util.HashMap;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="19"/>19</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>import&nbsp;java.util.Map;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="20"/>20</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>import&nbsp;java.util.TreeSet;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="21"/>21</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="22"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>com.google.test.metric.report.GoogleChartAPI()</tt><br>
          Total Cost: 2 [CC: 2]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 0&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="22"/>22</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>public&nbsp;class&nbsp;GoogleChartAPI&nbsp;{</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="23"/>23</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="24"/>24</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;static&nbsp;final&nbsp;String&nbsp;BASE_URL&nbsp;=&nbsp;&quot;http://chart.apis.google.com/chart&quot;;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="25"/>25</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;protected&nbsp;final&nbsp;Map&lt;String,&nbsp;String&gt;&nbsp;keys&nbsp;=&nbsp;new&nbsp;HashMap&lt;String,&nbsp;String&gt;();</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="26"/>26</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;static&nbsp;final&nbsp;String&nbsp;GREEN&nbsp;=&nbsp;&quot;00AA00&quot;;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="27"/>27</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;static&nbsp;final&nbsp;String&nbsp;YELLOW&nbsp;=&nbsp;&quot;FFFF00&quot;;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="28"/>28</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;static&nbsp;final&nbsp;String&nbsp;RED&nbsp;=&nbsp;&quot;D22222&quot;;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="29"/>29</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;private&nbsp;int&nbsp;width&nbsp;=&nbsp;100;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="30"/>30</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;private&nbsp;int&nbsp;height&nbsp;=&nbsp;100;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="31"/>31</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="32"/>32</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;Map&lt;String,String&gt;&nbsp;getMap()&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="33"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>java.util.Map&nbsp;getMap()</tt><br>
          Total Cost: 2 [CC: 2]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 0&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="33"/>33</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;keys;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="34"/>34</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="35"/>35</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="36"/>36</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;@Override</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="37"/>37</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;String&nbsp;toString()&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="38"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 3 [CC: 3]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>java.lang.String&nbsp;toString()</tt><br>
          Total Cost: 3 [CC: 3]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 1 [CC: 1]&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="38"/>38</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;StringBuilder&nbsp;buf&nbsp;=&nbsp;new&nbsp;StringBuilder();</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="39"/>39</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;buf.append(BASE_URL);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="40"/>40</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;seperator&nbsp;=&nbsp;&quot;?&quot;;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="41"/>41</td>
      <td nowrap class="score"><a href="http://code.google.com/p/testability-explorer/wiki/ComplexityCostExplanation">CC: 1</a>&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(String&nbsp;key&nbsp;:&nbsp;new&nbsp;TreeSet&lt;String&gt;(keys.keySet()))&nbsp;{</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="42"/>42</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;value&nbsp;=&nbsp;keys.get(key);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="43"/>43</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf.append(seperator);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="44"/>44</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf.append(key);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="45"/>45</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf.append(&quot;=&quot;);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="46"/>46</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf.append(value.replace('&nbsp;',&nbsp;'+'));</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="47"/>47</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;seperator&nbsp;=&nbsp;&quot;&amp;&quot;;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="48"/>48</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="49"/>49</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;buf.toString();</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="50"/>50</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="51"/>51</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="52"/>52</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;protected&nbsp;String&nbsp;toList(String&nbsp;separator,&nbsp;String...&nbsp;items)&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="53"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 3 [CC: 3]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>java.lang.String&nbsp;toList(java.lang.String,&nbsp;java.lang.String[])</tt><br>
          Total Cost: 3 [CC: 3]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 1 [CC: 1]&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="53"/>53</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;StringBuilder&nbsp;buf&nbsp;=&nbsp;new&nbsp;StringBuilder();</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="54"/>54</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;sep&nbsp;=&nbsp;&quot;&quot;;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="55"/>55</td>
      <td nowrap class="score"><a href="http://code.google.com/p/testability-explorer/wiki/ComplexityCostExplanation">CC: 1</a>&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(String&nbsp;label&nbsp;:&nbsp;items)&nbsp;{</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="56"/>56</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf.append(sep);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="57"/>57</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf.append(label);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="58"/>58</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sep&nbsp;=&nbsp;separator;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="59"/>59</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="60"/>60</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;buf.toString();</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="61"/>61</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="62"/>62</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="63"/>63</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;protected&nbsp;String&nbsp;toList(String&nbsp;separator,&nbsp;int...&nbsp;items)&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="64"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 3 [CC: 3]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>java.lang.String&nbsp;toList(java.lang.String,&nbsp;int[])</tt><br>
          Total Cost: 3 [CC: 3]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 1 [CC: 1]&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="64"/>64</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;StringBuilder&nbsp;buf&nbsp;=&nbsp;new&nbsp;StringBuilder();</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="65"/>65</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;sep&nbsp;=&nbsp;&quot;&quot;;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="66"/>66</td>
      <td nowrap class="score"><a href="http://code.google.com/p/testability-explorer/wiki/ComplexityCostExplanation">CC: 1</a>&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;label&nbsp;:&nbsp;items)&nbsp;{</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="67"/>67</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf.append(sep);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="68"/>68</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf.append(label);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="69"/>69</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sep&nbsp;=&nbsp;separator;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="70"/>70</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="71"/>71</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;buf.toString();</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="72"/>72</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="73"/>73</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="74"/>74</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;protected&nbsp;String&nbsp;encodeT(int...&nbsp;values)&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="75"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 3 [CC: 3]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>java.lang.String&nbsp;encodeT(int[])</tt><br>
          Total Cost: 3 [CC: 3]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 1 [CC: 1]&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="75"/>75</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;StringBuilder&nbsp;buf&nbsp;=&nbsp;new&nbsp;StringBuilder();</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="76"/>76</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;separator&nbsp;=&nbsp;&quot;t:&quot;;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="77"/>77</td>
      <td nowrap class="score"><a href="http://code.google.com/p/testability-explorer/wiki/ComplexityCostExplanation">CC: 1</a>&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;:&nbsp;values)&nbsp;{</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="78"/>78</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf.append(separator);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="79"/>79</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf.append(Integer.toString(i));</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="80"/>80</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;separator&nbsp;=&nbsp;&quot;,&quot;;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="81"/>81</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="82"/>82</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;buf.toString();</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="83"/>83</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="84"/>84</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="85"/>85</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;void&nbsp;setSize(int&nbsp;width,&nbsp;int&nbsp;height)&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="86"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>void&nbsp;setSize(int,&nbsp;int)</tt><br>
          Total Cost: 2 [CC: 2]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 0&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="86"/>86</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;this.width&nbsp;=&nbsp;width;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="87"/>87</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;this.height&nbsp;=&nbsp;height;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="88"/>88</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;keys.put(&quot;chs&quot;,&nbsp;width&nbsp;+&nbsp;&quot;x&quot;&nbsp;+&nbsp;height);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="89"/>89</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="90"/>90</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="91"/>91</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;void&nbsp;setTitle(String&nbsp;title)&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="92"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>void&nbsp;setTitle(java.lang.String)</tt><br>
          Total Cost: 2 [CC: 2]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 0&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="92"/>92</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;keys.put(&quot;chtt&quot;,&nbsp;title);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="93"/>93</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="94"/>94</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="95"/>95</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;void&nbsp;setItemLabel(String...&nbsp;labels)&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="96"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>void&nbsp;setItemLabel(java.lang.String[])</tt><br>
          Total Cost: 2 [CC: 2]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 0&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="96"/>96</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;keys.put(&quot;chl&quot;,&nbsp;toList(&quot;|&quot;,&nbsp;labels));</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="97"/>97</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="98"/>98</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="99"/>99</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;void&nbsp;setChartLabel(String...&nbsp;labels)&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="100"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>void&nbsp;setChartLabel(java.lang.String[])</tt><br>
          Total Cost: 2 [CC: 2]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 0&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="100"/>100</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;keys.put(&quot;chdl&quot;,&nbsp;toList(&quot;|&quot;,&nbsp;labels));</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="101"/>101</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="102"/>102</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="103"/>103</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;void&nbsp;setColors(String...&nbsp;colors)&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="104"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>void&nbsp;setColors(java.lang.String[])</tt><br>
          Total Cost: 2 [CC: 2]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 0&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="104"/>104</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;keys.put(&quot;chco&quot;,&nbsp;toList(&quot;,&quot;,&nbsp;colors));</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="105"/>105</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="106"/>106</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="107"/>107</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;void&nbsp;setValues(int&nbsp;...&nbsp;values)&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="108"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>void&nbsp;setValues(int[])</tt><br>
          Total Cost: 2 [CC: 2]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 0&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="108"/>108</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;keys.put(&quot;chd&quot;,&nbsp;encodeT(values));</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="109"/>109</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="110"/>110</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="111"/>111</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;void&nbsp;setValues(int[]...values)&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="112"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>void&nbsp;setValues(int[][])</tt><br>
          Total Cost: 2 [CC: 2]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 2 [CC: 2]&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="112"/>112</td>
      <td nowrap class="score"><a href="http://code.google.com/p/testability-explorer/wiki/ComplexityCostExplanation">CC: 28</a>&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;StringBuilder&nbsp;buf&nbsp;=&nbsp;new&nbsp;StringBuilder();</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="113"/>113</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;seperator&nbsp;=&nbsp;&quot;s:&quot;;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="114"/>114</td>
      <td nowrap class="score"><a href="http://code.google.com/p/testability-explorer/wiki/ComplexityCostExplanation">CC: 1</a>&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int[]&nbsp;dataSetValues&nbsp;:&nbsp;values)&nbsp;{</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="115"/>115</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf.append(seperator);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="116"/>116</td>
      <td nowrap class="score"><a href="http://code.google.com/p/testability-explorer/wiki/ComplexityCostExplanation">CC: 1</a>&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;value&nbsp;:&nbsp;dataSetValues)&nbsp;{</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="117"/>117</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf.append(encodeS(value));</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="118"/>118</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="119"/>119</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;seperator&nbsp;=&nbsp;&quot;,&quot;;</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="120"/>120</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="121"/>121</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;keys.put(&quot;chd&quot;,&nbsp;buf.toString());</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="122"/>122</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="123"/>123</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="124"/>124</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;protected&nbsp;char&nbsp;encodeS(int&nbsp;value)&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="125"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 6 [CC: 6]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>char&nbsp;encodeS(int)</tt><br>
          Total Cost: 6 [CC: 6]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 4 [CC: 4]&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="125"/>125</td>
      <td nowrap class="score"><a href="http://code.google.com/p/testability-explorer/wiki/ComplexityCostExplanation">CC: 1</a>&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(value&nbsp;&lt;=&nbsp;0)&nbsp;{</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="126"/>126</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;'A';</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="127"/>127</td>
      <td nowrap class="score"><a href="http://code.google.com/p/testability-explorer/wiki/ComplexityCostExplanation">CC: 1</a>&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(value&nbsp;&lt;=&nbsp;25)&nbsp;{</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="128"/>128</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;(char)&nbsp;('A'&nbsp;+&nbsp;value);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="129"/>129</td>
      <td nowrap class="score"><a href="http://code.google.com/p/testability-explorer/wiki/ComplexityCostExplanation">CC: 1</a>&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(value&nbsp;&lt;=&nbsp;51)&nbsp;{</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="130"/>130</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;(char)&nbsp;('a'&nbsp;+&nbsp;value&nbsp;-&nbsp;26);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="131"/>131</td>
      <td nowrap class="score"><a href="http://code.google.com/p/testability-explorer/wiki/ComplexityCostExplanation">CC: 1</a>&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(value&nbsp;&lt;=&nbsp;61)&nbsp;{</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="132"/>132</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;(char)&nbsp;('0'&nbsp;+&nbsp;value&nbsp;-&nbsp;52);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="133"/>133</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="134"/>134</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;'9';</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="135"/>135</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="136"/>136</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="137"/>137</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="138"/>138</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;public&nbsp;String&nbsp;getHtml()&nbsp;{</tt>&nbsp;</td>
    </tr>
      <tr>
        <td class="ln"><a name="139"/>&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'>Cost: 2 [CC: 2]&nbsp;</td>
        <td nowrap class="summary" style='background-color:#00FF00'><tt>java.lang.String&nbsp;getHtml()</tt><br>
          Total Cost: 2 [CC: 2]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Direct Cost: 0&nbsp;
        </td>
  </tr>
    <tr>
      <td class="ln"><a name="139"/>139</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;String.format(&quot;&lt;img&nbsp;src='%s'&nbsp;width='%d'&nbsp;height='%d'/&gt;&quot;,&nbsp;toString(),&nbsp;width,&nbsp;height);</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="140"/>140</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>&nbsp;&nbsp;}</tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="141"/>141</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt></tt>&nbsp;</td>
    </tr>
    <tr>
      <td class="ln"><a name="142"/>142</td>
      <td nowrap class="score">&nbsp;</td>
      <td nowrap class="code"><tt>}</tt>&nbsp;</td>
    </tr>
</table>
<br><br>
<center>Report Generated with: <a href="http://code.google.com/p/testability-explorer/">Testability Explorer</a></center></body>
</html>